package org.madgecko.basic.kit;

import java.util.List;

/**
 * Created by MadFrog on 2016/10/28.
 */
public class BasicKit {

    /**
     * 各种空判断：null；""；0；List为空。
     * @param obj 待判断的对象
     * @return
     */
    public static boolean isEmpty(Object obj){
        if(null==obj){
            return true;
        }
        if(obj instanceof String){
            if ("".equals((String)((String) obj).trim())){
                return true;
            }
        }
        if (obj instanceof Integer){
            if(0==(Integer)obj){
                return true;
            }
        }
        if (obj instanceof List){
            if (0==((List) obj).size()){
                return true;
            }
        }
        return false;
    }

}
